When a 4D data-base starts up, every external package is called to set up its private data and do whatever it wants to do. Speech Pack does set up its private data but it is also able to speak a text, even before the Startup procedure is executed.
When a ”STR “ resource with the name ”StartupSpeech“ exists its contents is spoken. If the resource is not found, or it's empty, nothing will be heard. However, if an error occured when trying to speak the text a beep will be played instead.
The string is spoken asynchronously so execution of 4D continues as soon as the string is passed, and probably before speaking is finished. You will hear it when you open a 4D data-base, start the 4D Server or connect to 4D Server by using 4D Client.
This Startup Speech feature will not work unless you have registered your site. Instead it will speak a shareware reminder text. The speaker volume will then be adjusted if it is too low.